package cn.yunyichina.provider.iface.service;

import cn.yunyichina.provider.iface.entity.common.ResCommon;
import cn.yunyichina.provider.iface.entity.order.OrderRegSchedulerVo;
import cn.yunyichina.provider.iface.entity.order.facepay.FacepayResponseVO;

import java.util.List;

/**
 * Created by Lullaby on 2017/1/12.
 */
public interface IOrder extends IService {

    ResCommon<FacepayResponseVO> openapiFacepay(String params);

    /**
     * 新增挂号订单定时任务中间表
     * @param vo
     */
    void addOrderRegScheduler(OrderRegSchedulerVo vo) ;

    /**
     * 查找挂号订单定时任务中间表
     * @param vo
     * @return
     */
    List<OrderRegSchedulerVo> findOrderRegScheduler(OrderRegSchedulerVo vo) ;


    OrderRegSchedulerVo selectOrderRegSchedulerById(String id) ;

    /**
     * 更新挂号订单定时任务中间表
     * @param vo
     */
    void updateOrderRegScheduler(OrderRegSchedulerVo vo);
}
